export interface PayTransVO {
  /**
   * 支付流水号
   */
  transId: string | number;

  /**
   * 支付日期
   */
  transDate: string;

  /**
   * 支付发起时间
   */
  transTime: string;

  /**
   * 支付金额;单位：分
   */
  amt: number;

  /**
   * 三位货币代码
   */
  currency: string;

  /**
   * 支付状态;INIT 初始；SUCC 成功；FAIL 失败；
   */
  transStatus: string;

  /**
   * 订单号;订单表的ID
   */
  orderNo: number;

  /**
   * 支付渠道;STRIPE
   */
  payChannel: string;

  /**
   * 支付渠道商户号
   */
  channelMchNo: string;

  /**
   * 支付渠道流水号
   */
  channelTransId: string | number;

  /**
   * 特定渠道发起额外参数
   */
  channelExtra: string;

  /**
   * 渠道用户ID;例如：微信openid
   */
  channelUserId: string | number;

  /**
   * 用户id
   */
  userId: string | number;

  /**
   * 支付方式
   */
  payWay: string;

  /**
   * 是否已返回支付通知;Y 是；N 否；
   */
  isReturnNotify: string;

  /**
   * 支付通知返回时间
   */
  returnNotifyTime: string;

  /**
   * 支付成功时间
   */
  succTime: string;

}

export interface PayTransForm extends BaseEntity {
  /**
   * 支付流水号
   */
  transId?: string | number;

  /**
   * 支付日期
   */
  transDate?: string;

  /**
   * 支付发起时间
   */
  transTime?: string;

  /**
   * 支付金额;单位：分
   */
  amt?: number;

  /**
   * 三位货币代码
   */
  currency?: string;

  /**
   * 支付状态;INIT 初始；SUCC 成功；FAIL 失败；
   */
  transStatus?: string;

  /**
   * 订单号;订单表的ID
   */
  orderNo?: number;

  /**
   * 支付渠道;STRIPE
   */
  payChannel?: string;

  /**
   * 支付渠道商户号
   */
  channelMchNo?: string;

  /**
   * 支付渠道流水号
   */
  channelTransId?: string | number;

  /**
   * 特定渠道发起额外参数
   */
  channelExtra?: string;

  /**
   * 渠道用户ID;例如：微信openid
   */
  channelUserId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 支付方式
   */
  payWay?: string;

  /**
   * 是否已返回支付通知;Y 是；N 否；
   */
  isReturnNotify?: string;

  /**
   * 支付通知返回时间
   */
  returnNotifyTime?: string;

  /**
   * 支付成功时间
   */
  succTime?: string;

}

export interface PayTransQuery extends PageQuery {

  /**
   * 支付日期
   */
  transDate?: string;

  /**
   * 支付发起时间
   */
  transTime?: string;

  /**
   * 支付金额;单位：分
   */
  amt?: number;

  /**
   * 三位货币代码
   */
  currency?: string;

  /**
   * 支付状态;INIT 初始；SUCC 成功；FAIL 失败；
   */
  transStatus?: string;

  /**
   * 订单号;订单表的ID
   */
  orderNo?: number;

  /**
   * 支付渠道;STRIPE
   */
  payChannel?: string;

  /**
   * 支付渠道商户号
   */
  channelMchNo?: string;

  /**
   * 支付渠道流水号
   */
  channelTransId?: string | number;

  /**
   * 特定渠道发起额外参数
   */
  channelExtra?: string;

  /**
   * 渠道用户ID;例如：微信openid
   */
  channelUserId?: string | number;

  /**
   * 用户id
   */
  userId?: string | number;

  /**
   * 支付方式
   */
  payWay?: string;

  /**
   * 是否已返回支付通知;Y 是；N 否；
   */
  isReturnNotify?: string;

  /**
   * 支付通知返回时间
   */
  returnNotifyTime?: string;

  /**
   * 支付成功时间
   */
  succTime?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



